A Comparative Evaluation of Techniques for Studying Parallel System Performance
نویسندگان
چکیده
This paper presents a comparative and qualitative survey of techniques for evaluating parallel systems. We also survey metrics that have been proposed for capturing and quantifying the details of complex parallel system interactions. Experimentation, theoretical/analytical modeling and simulation are three frequently used techniques in performance evaluation. Experimentation uses real or synthetic workloads, usually called benchmarks, to measure and analyze their performance on actual hardware. Theoretical and analytical models are used to abstract details of a parallel system, providing the view of a simplified system parameterized by a limited number of degrees of freedom that are kept tractable. Simulation and related performance monitoring/visualization tools have become extremely popular becauseof their ability to capture the dynamic nature of the interaction between applications and architectures. We first present the figures of merit that are important for any performance evaluation technique. With respect to these figures of merit, we survey the three techniques and make a qualitative comparison of their pros and cons. In particular, for each of the above techniques we discuss: representative case studies; the underlying models that are used for the workload and the architecture; the feasibility and ease of quantifying standard performance metrics from the available statistics; the accuracy/validity of the output statistics; and the cost/effort that is expended in each evaluation strategy.
منابع مشابه
Evaluation of different clearing techniques: An auxiliary method for studying root canal anatomy
Evaluation of different clearing techniques: An auxiliary method for studying root canal anatomy Dr. M. Vatanpour* - Dr. M. Javidi** * Resident of Endodontics Dept., Faculty of Dentistry, Mashhad University of Medical Sciences. ** Assistant Professor of Endodontics Dept., Faculty of Dentistry, Mashhad University of Medical Sciences.Background and Aim: Various techniques for clearing the root ca...
متن کاملThe Challenges of the Performance Evaluation System and Effectiveness of Human Resources Management Practices (Case Study: Iran\'s Petrochemical Industry)
The main objective of the present survey is to conduct a comparative analysis of the challenges of the performance evaluation system in two private and public sectors and their impact on effectiveness of human resources management practices. This survey was conducted using the field-descriptive method. The historical study method was used to collect theoretical subjects and the field study meth...
متن کاملAnalysis & Integrated Modeling of the Performance Evaluation Techniques for Evaluating Parallel Systems
Parallel computing has emerged as an environment for computing inherently parallel and computation intensive applications. Performance is always a key factor in determining the success of any system. So parallel computing systems are no exception. Evaluating and analyzing the performance of parallel systems is an important aspect of parallel computing research. Evaluating and analyzing parallel...
متن کاملStudy of Evolutionary and Swarm Intelligent Techniques for Soccer Robot Path Planning
Finding an optimal path for a robot in a soccer field involves different parameters such as the positions of the robot, positions of the obstacles, etc. Due to simplicity and smoothness of Ferguson Spline, it has been employed for path planning between arbitrary points on the field in many research teams. In order to optimize the parameters of Ferguson Spline some evolutionary or intelligent al...
متن کاملParametric Identification for Comparing Performance Evaluation Techniques in Parallel Systems
Parallel computing has emerged as an environment for computing inherently parallel and computation intensive applications that requires huge processing power. Performance has always been a key factor in determining the success of parallel systems. Evaluating and analyzing the performance of parallel scheduling algorithms (i.e. parallel applications) is an important aspect of parallel computing ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994